/* 
 * frm-layout-2.0.js
 * @since 1.0 <2015-6-19> SoChishun Added.
 */
function layout_init() {

    var nav_menu = SuNavMenu.newInstance();
    var nav_tab = SuNavTab.newInstance();
    nav_tab.set_config({container_id: '#nav_history', startup: window.config.startup, redirect_fn: function (id) {
            nav_menu.redirect(id);
        }});
    nav_menu.set_config({sign: window.config.menu_sign, url: window.config.menu_url, version: window.config.menu_version,
        after_reload_fn: function (menus) {
            nav_tab.build_tab(menus);
        },
        menu_click_fn: function ($a) {
            // 菜单子项目点击，保存到菜单历史中
            nav_tab.add($a.data('id'));
        },
    });

    nav_tab.init();
    nav_menu.init();

    // 关闭菜单历史
    $('#nav_history').delegate('i', 'click', function () {
        nav_tab.remove($(this).prev().data('id'));
    });
    // 设置当前菜单历史
    $('#nav_history').delegate('a', 'click', function () {
        nav_tab.active($(this).data('id'));
    });
}